package com.repair.api.user.request.param;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @author chunyu
 * @since 2024/9/28,10:59
 */
@Data
public class UserQueryParam implements Serializable {

    private static final long serialVersionUID = 1L;

    private int currentPage;

    private int pageSize;

    private Long id;

    private String nickName;

    /**
     * 拉黑的用户 BLock
     * 正常的用户 INIT
     */
    private String state;

    private String telephone;

    private String level;

    private Long orderNum;
    private Long orderNumMin;
    private Long orderNumMax;

    private BigDecimal totalOrderAmountMin;
    private BigDecimal totalOrderAmountMax;

    private LocalDateTime createTimeMin;
    private LocalDateTime createTimeMax;

}
